#常见的 Git 操作
#撤回提交
git reset --hard HEAD^ 如果已更新到线上,强制提交就可以解决
git push -f #删除误提交的文件或文件夹
git rem -r -cached [directory] - -r 代表删除目录
- -cached 仅删除缓存,没有这个就直接删除文件
#解决文件因回退而丢失
git reflog 找到对应的 commit id
git reset --hard [id] git reset --hard HEAD^ 如果已更新到线上,强制提交就可以解决
git push -f git rem -r -cached [directory] git reflog 找到对应的 commit id
git reset --hard [id]